package com.example.chapter01.controller;

import org.springframework.boot.CommandLineRunner;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Bean;

import java.util.Arrays;

public class CommandLineRunner {
    @Bean
    public CommandLineRunner commandLineRunner(ApplicationContext ctx) {
        System.out.println("Spring boot 注册的所有bean：");
        String[] beanNames = ctx.getBeanDefinitionNames();
        Arrays.sort(beanNames);
        for (String beanName : beanNames) {
            System.out.println(beanName);
        }
    }
}
